package com.huawei.java.pojo;
/**
 * 虚拟机实体类
 * @author 金昊霖
 */
public final class VirtualMachine {
    /**
     * 虚拟机编号
     */
    private final Integer id;
    /**
     * 虚拟机类型
     */
    private final   VirtualMachineType virtualMachineType;

    /**
     * 部署的服务器id(如果没有部署则为null)
     */
    private Integer serverId;
    /**
     * 部署的节点，0表示双节点部署，1表示布置在A节点，2表示布置在B节点
     */
    private int node;

    public VirtualMachine(Integer id, VirtualMachineType virtualMachineType) {
        this.id = id;
        this.virtualMachineType = virtualMachineType;
    }

    public Integer getId() {
        return id;
    }

    public int getNode() {
        return node;
    }

    public void setNode(Integer node) {
        this.node = node;
    }

    public VirtualMachineType getVirtualMachineType() {
        return virtualMachineType;
    }

    public Integer getServerId() {
        return serverId;
    }

    public void setServerId(Integer serverId) {
        this.serverId = serverId;
    }


}
